c语言设置域宽

您所在的位置:网站首页 c语言 域 c语言设置域宽

c语言设置域宽

#c语言设置域宽| 来源: 网络整理| 查看: 265

C语言变量的作用域和类别-学习二十

变量的作用域 在程序中能对变量进行存取操作的范围称为变量的作用域。 根据变量的作用域不同,变量分为局部变量和全局变量。 局部变量 在一个函数体内或复合语句内定义变量称为局部变量。 a : b; // 形参a、b作用范围只在max函数里 return (c); } image.png 变量的存储类别 1.动态存储方式与静态存储方式 从变量的作用域(即从空间)角度来分,可以分为全局变量和局部变量 为提高执行效率,C语言允许将局部变量的值放在CPU中的寄存器中,需要用时直接从寄存器取出参加运算,不必再到内存中去存取。 由于对寄存器的存取速度远高于对内存的存取速度,因此这样做可以提高执行效率。 在此作用域内,全局变量可以为程序中各个函数所引用。编译时将外部变量分配在静态存储区。 用extern来声明外部变量,以扩展外部变量的作用域。 4.关于作用域和生存期的概念 作用域:如果一个变量在某个文件或函数范围内是有效的,就称该范围为该变量的作用域。 生存期:如果一个变量值在某一时刻是存在的,则认为这一时刻属于该变量的生存期。

45110


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3